/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.upc.embajada.entity;

import java.math.BigDecimal;
import java.sql.Time;
import java.util.Date;

/**
 *
 * @author rv
 */
public class SolicitudDisplay {

    private int idSolicitud;
    private String docIdentidad;
    private String nombre;
    private String apellidoPaterno;
    private String apellidoMaterno;
    private Date fechaNac;
    private String sexo;
    private String direccion;
    private String distrito;
    private String casapropia;
    private String telefono1;
    private String telefono2;
    private String correo;
    private BigDecimal ingresoMensual;
    //
    private String placa1;
    private String marca1;
    private String modelo1;
    private String placa2;
    private String marca2;
    private String modelo2;
    private String placa3;
    private String marca3;
    private String modelo3;
    //
    private String RUC_empresa;
    private String nombreEmpresa;
    private String estadoEmpresa;
    
    private Date fecSolicitud;
    private int score;
    private int idUsuarioEvaluador;
    private Date fecEntrevista;
    private Time horaEntrevista;
    private int idEstado;
    // datos que recuperamos de RENIEC para mostrarlos
    private String estadoCivil;
    private String gradoInstruccion;
    private float estatura;

    public SolicitudDisplay() {
    }

    public SolicitudDisplay(Solicitud solicitud, String distrito) {

        this.idSolicitud = solicitud.getIdSolicitud();
        this.docIdentidad = solicitud.getDocIdentidad();
        this.nombre = solicitud.getNombre();
        this.apellidoPaterno = solicitud.getApellidoPaterno();
        this.apellidoMaterno = solicitud.getApellidoMaterno();
        this.fechaNac = solicitud.getFechaNac();
        this.sexo = solicitud.getSexo();
        this.direccion = solicitud.getDireccion();
        this.distrito = distrito;

        if (solicitud.getCasapropia()) {
            this.casapropia = "Sí";
        } else {
            this.casapropia = "No";
        }

        this.casapropia = casapropia;
        this.telefono1 = solicitud.getTelefono1();
        this.telefono2 = solicitud.getTelefono2();
        this.correo = solicitud.getCorreo();
        this.ingresoMensual = solicitud.getIngresoMensual();
        this.placa1 = solicitud.getPlaca1();
        this.placa2 = solicitud.getPlaca2();
        this.placa3 = solicitud.getPlaca3();
        this.RUC_empresa = solicitud.getRUC_empresa();
        this.fecSolicitud = solicitud.getFecSolicitud();
        this.score = solicitud.getScore();
        this.idUsuarioEvaluador = solicitud.getIdUsuarioEvaluador();
        this.fecEntrevista = solicitud.getFecEntrevista();
        this.horaEntrevista = solicitud.getHoraEntrevista();
        this.idEstado = solicitud.getIdEstado();

    }

    public int getIdSolicitud() {
        return idSolicitud;
    }

    public void setIdSolicitud(int idSolicitud) {
        this.idSolicitud = idSolicitud;
    }

    public String getDocIdentidad() {
        return docIdentidad;
    }

    public void setDocIdentidad(String docIdentidad) {
        this.docIdentidad = docIdentidad;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getApellidoPaterno() {
        return apellidoPaterno;
    }

    public void setApellidoPaterno(String apellidoPaterno) {
        this.apellidoPaterno = apellidoPaterno;
    }

    public String getApellidoMaterno() {
        return apellidoMaterno;
    }

    public void setApellidoMaterno(String apellidoMaterno) {
        this.apellidoMaterno = apellidoMaterno;
    }

    public Date getFechaNac() {
        return fechaNac;
    }

    public void setFechaNac(Date fechaNac) {
        this.fechaNac = fechaNac;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getDistrito() {
        return distrito;
    }

    public void setDistrito(String distrito) {
        this.distrito = distrito;
    }

    public String getCasapropia() {
        return casapropia;
    }

    public void setCasapropia(String casapropia) {
        this.casapropia = casapropia;
    }

    public String getTelefono1() {
        return telefono1;
    }

    public void setTelefono1(String telefono1) {
        this.telefono1 = telefono1;
    }

    public String getTelefono2() {
        return telefono2;
    }

    public void setTelefono2(String telefono2) {
        this.telefono2 = telefono2;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

    public BigDecimal getIngresoMensual() {
        return ingresoMensual;
    }

    public void setIngresoMensual(BigDecimal ingresoMensual) {
        this.ingresoMensual = ingresoMensual;
    }

    public String getPlaca1() {
        return placa1;
    }

    public void setPlaca1(String placa1) {
        this.placa1 = placa1;
    }

    public String getPlaca2() {
        return placa2;
    }

    public void setPlaca2(String placa2) {
        this.placa2 = placa2;
    }

    public String getPlaca3() {
        return placa3;
    }

    public void setPlaca3(String placa3) {
        this.placa3 = placa3;
    }

    public String getRUC_empresa() {
        return RUC_empresa;
    }

    public void setRUC_empresa(String RUC_empresa) {
        this.RUC_empresa = RUC_empresa;
    }

    public Date getFecSolicitud() {
        return fecSolicitud;
    }

    public void setFecSolicitud(Date fecSolicitud) {
        this.fecSolicitud = fecSolicitud;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public int getIdUsuarioEvaluador() {
        return idUsuarioEvaluador;
    }

    public void setIdUsuarioEvaluador(int idUsuarioEvaluador) {
        this.idUsuarioEvaluador = idUsuarioEvaluador;
    }

    public Date getFecEntrevista() {
        return fecEntrevista;
    }

    public void setFecEntrevista(Date fecEntrevista) {
        this.fecEntrevista = fecEntrevista;
    }

    public Time getHoraEntrevista() {
        return horaEntrevista;
    }

    public void setHoraEntrevista(Time horaEntrevista) {
        this.horaEntrevista = horaEntrevista;
    }

    public int getIdEstado() {
        return idEstado;
    }

    public void setIdEstado(int idEstado) {
        this.idEstado = idEstado;
    }

    public String getEstadoCivil() {
        return estadoCivil;
    }

    public void setEstadoCivil(String estadoCivil) {
        if ("S".equals(estadoCivil)) {
            this.estadoCivil = "Soltero";
        } else {
            if ("C".equals(estadoCivil)) {
                this.estadoCivil = "Casado";
            } else {
                if ("V".equals(estadoCivil)) {
                    this.estadoCivil = "Viudo";
                } else {
                    if ("D".equals(estadoCivil)) {
                        this.estadoCivil = "Divorciado";
                    } else {
                        this.estadoCivil = estadoCivil;
                    }
                }
            }
        }
    }

    public String getGradoInstruccion() {

        return gradoInstruccion;
    }

    public void setGradoInstruccion(String gradoInstruccion) {

        if ("P".equals(gradoInstruccion)) {
            this.gradoInstruccion = "Primaria";
        } else {
            if ("S".equals(gradoInstruccion)) {
                this.gradoInstruccion = "Secundaria";
            } else {
                if ("T".equals(gradoInstruccion)) {
                    this.gradoInstruccion = "Tecnico";
                } else {
                    if ("U".equals(estadoCivil)) {
                        this.gradoInstruccion = "Universitario";
                    } else {
                        this.gradoInstruccion = gradoInstruccion;
                    }
                }
            }
        }
    }

    public float getEstatura() {
        return estatura;
    }

    public void setEstatura(float estatura) {
        this.estatura = estatura;
    }

    public String getMarca1() {
        return marca1;
    }

    public void setMarca1(String marca1) {
        this.marca1 = marca1;
    }

    public String getModelo1() {
        return modelo1;
    }

    public void setModelo1(String modelo1) {
        this.modelo1 = modelo1;
    }

    public String getMarca2() {
        return marca2;
    }

    public void setMarca2(String marca2) {
        this.marca2 = marca2;
    }

    public String getModelo2() {
        return modelo2;
    }

    public void setModelo2(String modelo2) {
        this.modelo2 = modelo2;
    }

    public String getMarca3() {
        return marca3;
    }

    public void setMarca3(String marca3) {
        this.marca3 = marca3;
    }

    public String getModelo3() {
        return modelo3;
    }

    public void setModelo3(String modelo3) {
        this.modelo3 = modelo3;
    }

    public String getNombreEmpresa() {
        return nombreEmpresa;
    }

    public void setNombreEmpresa(String nombreEmpresa) {
        this.nombreEmpresa = nombreEmpresa;
    }

    public String getEstadoEmpresa() {
        return estadoEmpresa;
    }

    public void setEstadoEmpresa(String estadoEmpresa) {
        this.estadoEmpresa = estadoEmpresa;
    }
    
    
}
